Index | Parent | Window class |
The Window class is used to create windows.
Any graphical object must be added to a window to be visible.
Any window must be added to an application object to be opened.
A window is not created if its Contents is not defined.
See Application
ATTRIBUTES | |||
---|---|---|---|
Name | Type | Class | Note |
Activate | B | ISGN | |
ActiveObject | S | S | |
AltHeight | N | IG | Special values |
AltLeftEdge | N | IG | Special values |
AltTopEdge | N | IG | Special values |
AltWidth | N | IG | Special values |
BackDrop | B | I | |
BorderLess | B | I | |
CloseGadget | B | I | |
CloseRequest | B | I | |
Contents | S | I IND | |
DefaultObject | S | S | |
DepthGadget | B | I | |
DragBar | B | I | |
Height | N | IG | Special values |
ID | S | I | |
InputEvent | S | N | Note |
LeftEdge | N | IG | Special values |
MenuStrip | S | I | |
NoMenus | B | IS | |
Open | B | SGN | |
PubScreen | S | ISG | |
RefWindow | S | ISG | |
ScreenTitle | S | ISG | |
SizeGadget | B | I | |
SizeRight | B | I | |
Sleep | B | SGN | |
Title | S | ISG | |
TopEdge | N | IG | Special values |
UseBottomBorderScroller | B | I | |
UseLeftBorderScroller | B | I | |
Width | N | IG | Special values |
call Notify("mwin","InputEvent","ramiga b","app","Return","call GoURL('BACK')")
to make a method be invoked on an object when a keys combination is played.
METHODS | ||
---|---|---|
Name | Parameters | Note |
LockWindowScreen | <stem/V> | Note |
ScreenInfo | <stem/V>,[screen] | Used to obtain screen infos. The method writes in stem the field:
screen is the name of an opened pubblic screen or one of:
|
ScreenToBack | ||
ScreenToFront | ||
SetCycleChain | {obj} | Sets the window cycle chain to max 13 objects. If you have more than 13 objects in your cycle chain, you have to set Area/CycleChain attribute of each. Passing no object, reset the cycle chain. |
SnapShot | ||
ToBack | ||
ToFront | ||
UnLockWindowScreen | Note |
As soon as possible, the screen should be released using the method UnLockWindowScreen
or strange things may happen. The method (as any other RxMUI one) writes its real result
in RC . Just one screen may be locked at a time, it means that a double invocation of
LockWindowScreen without unlocking the screen will fail (RC=0).
Example:
call DoMethod("win","LockWindowScreen","S") if rc then do /* use the screen S here */ call DoMethod("win","UnLockWindowScreen") end else do /* sorry no screen */ end